from time import sleep
from base.base import Base
import page

class PageSkyeyeLogin(Base):
    # 输入用户名
    def page_input_username(self, username):
        # 调用父类中的输入方法
        self.base_input(page.skyeye_user_name, username)

    # 输入密码
    def page_input_password(self, password):
        # 调用父类中的输入方法
        self.base_input(page.skyeye_user_password, password)

    # 点击登录按钮
    def page_click_login_btn(self):
        sleep(1)
        # 调用父类中的点击方法
        self.base_click(page.skyeye_login_btn)

    # 获取昵称封装  ->测试脚本断言使用
    def page_get_nickname(self):
        # 调用父类中获取文本方法
        return self.base_get_text(page.skyeye_nickname)

    # 综合业务方法  ->测试脚本层调用
    def page_skyeye_login(self, username, password):
        """调用相同页面操作步骤，跨页面暂时不考虑"""
        self.page_input_username(username)
        self.page_input_password(password)
        self.page_click_login_btn()



